{% extends "submit/submit_base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}
{% load ietf_filters %}
{% load django_bootstrap5 %}
{% block title %}Upload{% endblock %}
{% block submit_content %}
    {% origin %}
    {% if form.shutdown and user|has_role:"Secretariat" %}
        <p class="alert alert-warning my-3">
            <b>Warning:</b> Currently in I-D submission blackout period.
        </p>
    {% endif %}
    {% if form.cutoff_warning %}<div class="alert alert-info my-3">{{ form.cutoff_warning|safe }}</div>{% endif %}
    {% if not form.shutdown or user|has_role:"Secretariat" %}
        <div class="alert alert-warning my-3">
            By submitting your I-D, you are granting some rights to the IETF Trust.
            Before you submit your I-D, review the information in the
            <a href="https://www.ietf.org/about/note-well/">Note Well</a>
            and
            <a href="{% url 'ietf.doc.views_doc.document_html' name='rfc5378' %}">BCP 78</a>,
            "Rights Contributors Provide to the IETF Trust".
            <hr>
            Before you submit your I-D, it is recommended that you check it for nits
            using the
            <a href="{{ settings.IDNITS_SERVICE_URL }}">idnits</a>
            tool, and fix them.
        </div>
        <form method="post" enctype="multipart/form-data" class="my-3">
            {% csrf_token %}
            {% bootstrap_label '<i class="bi bi-file-code"></i> XML source of the I-D' label_class="form-label fw-bold" %}
            {% bootstrap_field form.xml show_label=False %}
            <p class="form-text">
                Preferably, submit a standalone
                <a href="{% url 'ietf.doc.views_doc.document_html' name='rfc7991' %}">xml2rfc version 3</a>
                source file. You can use this online
                <a href="https://author-tools.ietf.org/">conversion service</a>
                to convert your I-D to this format.
                (You may submit an older
                <a href="{% url 'ietf.doc.views_doc.document_html' name='rfc7749' %}">xml2rfc version 2</a>
                file if you must.)
            </p>
            <div class="form-check mb-3">
                <label class="form-check-label"
                       data-bs-toggle="collapse"
                       data-bs-target="#other-formats"
                       aria-controls="other-formats">
                    <input class="form-check-input"
                           id="checkbox"
                           type="checkbox"
                           {% if form.errors.txt %}checked {% endif %}>
                    Submit other formats
                </label>
            </div>
            <div class="collapse" id="other-formats">
                {% bootstrap_label '<i class="bi bi-file-text"></i> Plaintext rendering of the I-D' label_class="form-label fw-bold" %}
                {% bootstrap_field form.txt show_label=False %}
                <p class="form-text">
                    Optional to submit, will be auto-generated based
                    on the submitted XML.
                    However, if you cannot for some reason submit XML, you must
                    submit a plaintext rendering of your I-D.
                </p>
            </div>
            {% bootstrap_form_errors form type="non_fields" %}
            {% bootstrap_button button_type="submit" name="upload" content="Upload" %}
        </form>
        {% include "submit/problem-reports-footer.html" %}
    {% endif %}
{% endblock %}
{% block js %}
    <script>
        $(document).ready(function() {
            if ($("#checkbox").is(':checked'))
            $("#other-formats").collapse('show')

            $("form").one('submit', function() {
                $("button").attr('disabled', 'disabled');
                return true;
            })
        });
    </script>
{% endblock %}
